home *** CD-ROM | disk | FTP | other *** search
/ Chip 2002 July / 07_02.iso / software / xq-xsetup / files / setup.exe / {app} / plugins / XQ WinXP Prefetch Options.xpl < prev    next >
Text File  |  2002-03-07  |  1KB  |  47 lines

  1. "FILE"="Xteq Systems X-Setup Plugin 6.0"
  2. "TYPE"="6"
  3. "COUNT"="2"
  4. "UIPATH 1"="System\File System\Windows XP Prefetching"
  5. "NAME"="Prefetch Options"
  6. "VERSION"="1.0"
  7. "LANGUAGE"="VBScript"
  8. "TEXT 1"="Prefetch Applications that are launched"
  9. "TEXT 2"="Prefetch Applications that are executed during Start-up"
  10. "DESCRIPTION 1"="Windows XP creates a %systemroot%\prefetch folder to select files it loads at system startup."
  11. "DESCRIPTION 2"="It fetches frequently run programs and executable files to speed up their launch times.  However, this may slow down system boot up time.  It may make your programs run somewhat faster, however.  You can adjust it here for optimal performance."
  12. "DESCRIPTION 3"="Note: By default, both options are activated."
  13. "AUTHOR"="Xteq Systems (CptSiskoX)"
  14. "CONTACTURL"="http://www.xteq.com"
  15. "COPYRIGHT"="Copyright ⌐ Xteq Systems - All Rights Reserved"
  16. "COMMENT 1"="from http://www.ntfaq.com/Articles/Index.cfm?ArticleID=24278"
  17.  
  18. sP="HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters\EnablePrefetcher"
  19.  
  20. Sub Plugin_Initialize 
  21.  i=RegReadValue(sP)
  22.  if i>1 then
  23.     Call SetUIElement(2,true)
  24.     i=i-2
  25.  end if
  26.  
  27.  if i>0 then
  28.     Call SetUIElement(1,true)
  29.  end if
  30.  
  31.  
  32.  
  33. End Sub
  34.  
  35. Sub Plugin_Apply(ElementIndex,ElementSubIndex)
  36.  i=0
  37.  if GetUIElement(1)=true then i=i+1
  38.  if GetUIElement(2)=true then i=i+2
  39.  
  40.  Call RegWriteValue(sP,i,2)
  41.  
  42.  Call Restart()
  43. End Sub
  44.  
  45. Sub Plugin_Terminate 
  46. End Sub
  47.